package com.elric.mall.dto;

import com.elric.mall.common.annotation.ImportExcelAnnotation;
import com.elric.mall.common.domain.ImportBase;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 实现功能：计划项目导入dto
 *
 * @author 作者[Yuxuan.he]
 * @version 1.0.00  2021-10-23 12:42
 */
public class ProgrammeProjectImportDto extends ImportBase {

    private String id;

    @ImportExcelAnnotation(columnIndex=0,columnName = "序号", columnWidth = 5)
    private String num;

    @ImportExcelAnnotation(columnIndex=1,columnName = "计划项目编号")
    private String xmdm;

    @ImportExcelAnnotation(columnIndex=2,columnName = "项目名称")
    private String xmmc;

    @ImportExcelAnnotation(columnIndex=3,columnName = "主要建设内容及使命任务")
    private String jsnr;

    @ImportExcelAnnotation(columnIndex=4,columnName = "项目层级")
    private String xmcj;

    @ImportExcelAnnotation(columnIndex=5,columnName = "分期情况")
    private String fqqk;

    @ImportExcelAnnotation(columnIndex=6,columnName = "当前第几期")
    private String dqdjq;

    private String gcdm;

    @ImportExcelAnnotation(columnIndex=7,columnName = "所属工程-工程名称")
    private String gcmc;

    private String jqdm;

    @ImportExcelAnnotation(columnIndex=8,columnName = "所属集群∨")
    private String jqmc;

    @ImportExcelAnnotation(columnIndex=9,columnName = "所属规划项目编号")
    private String ssghxmbh;

    @ImportExcelAnnotation(columnIndex=10,columnName = "所属规划项目名称")
    private String ssghxmmc;

    @ImportExcelAnnotation(columnIndex=11,columnName = "项目密级")
    private String xmmj;

    @ImportExcelAnnotation(columnIndex=12,columnName = "建设类别")
    private String jslb;

    @ImportExcelAnnotation(columnIndex=13,columnName = "项目计划年度")
    private String xmjhnd;

    @ImportExcelAnnotation(columnIndex=14,columnName = "建设周期（月）-建设周期")
    private String jszq;

    @ImportExcelAnnotation(columnIndex=15,columnName = "审批类型-审批类型")
    private String splx;

    @ImportExcelAnnotation(columnIndex=16,columnName = "审批权限-审批权限")
    private String spqx;

    @ImportExcelAnnotation(columnIndex=17,columnName = "建设单位-建设单位")
    private String cjdw;

    @ImportExcelAnnotation(columnIndex=18,columnName = "使用单位")
    private String sydw;

    @ImportExcelAnnotation(columnIndex=19,columnName = "计划总投资（万元）-规划总投资")
    private BigDecimal ghztz;

    @ImportExcelAnnotation(columnIndex=20,columnName = "已安排经费（万元）")
    private BigDecimal yapjf;

    @ImportExcelAnnotation(columnIndex=21,columnName = "当年计划安排（万元）")
    private BigDecimal dnjhap;

    @ImportExcelAnnotation(columnIndex=22,columnName = "后续计划安排（万元）")
    private BigDecimal hxjhap;

    @ImportExcelAnnotation(columnIndex=23,columnName = "省(直辖市)")
    private String sheng;

    @ImportExcelAnnotation(columnIndex=24,columnName = "市")
    private String shi;

    @ImportExcelAnnotation(columnIndex=25,columnName = "县(区)")
    private String xian;

    @ImportExcelAnnotation(columnIndex=26,columnName = "深化论证")
    private String shlz;

    @ImportExcelAnnotation(columnIndex=27,columnName = "本级/下级审批")
    private String bjxjsp;

    @ImportExcelAnnotation(columnIndex=28,columnName = "呈报军委预审")
    private String cbjwys;

    @ImportExcelAnnotation(columnIndex=29,columnName = "呈报军委审批")
    private String cbjwsp;

    @ImportExcelAnnotation(columnIndex=30,columnName = "完成立项")
    private String wclx;

    @ImportExcelAnnotation(columnIndex=31,columnName = "完成招标")
    private String wczb;

    @ImportExcelAnnotation(columnIndex=32,columnName = "合同签订")
    private String htqd;

    @ImportExcelAnnotation(columnIndex=33,columnName = "开工建设")
    private String kgjs;

    @ImportExcelAnnotation(columnIndex=34,columnName = "竣工验收")
    private String jgys;

    @ImportExcelAnnotation(columnIndex=35,columnName = "投入使用")
    private String trsy;

    @ImportExcelAnnotation(columnIndex=36,columnName = "当前项目状态")
    private String dqxmzt;

    @ImportExcelAnnotation(columnIndex=37,columnName = "合同金额（万元）")
    private BigDecimal htje;

    @ImportExcelAnnotation(columnIndex=38,columnName = "已使用经费（万元）")
    private BigDecimal ysyjf;

    @ImportExcelAnnotation(columnIndex=39,columnName = "项目建设完成百分比")
    private String xmjswcbfb;

    @ImportExcelAnnotation(columnIndex=40,columnName = "项目过程中存在问题")
    private String xmgczczwt;

    @ImportExcelAnnotation(columnIndex=41,columnName = "姓名")
    private String xm;

    @ImportExcelAnnotation(columnIndex=42,columnName = "部职别")
    private String bzb;

    @ImportExcelAnnotation(columnIndex=43,columnName = "座机")
    private String zj;

    @ImportExcelAnnotation(columnIndex=44,columnName = "手机")
    private String sj;

    @ImportExcelAnnotation(columnIndex=45,columnName = "姓名2")
    private String xmt;

    @ImportExcelAnnotation(columnIndex=46,columnName = "部职别2")
    private String bzbt;

    @ImportExcelAnnotation(columnIndex=47,columnName = "座机2")
    private String zjt;

    @ImportExcelAnnotation(columnIndex=48,columnName = "手机2")
    private String sjt;

    private String bzqd;

    private String tbdw;

    private String jsdd;

    private String lyzcxq;

    private Date createDate;

    private String creatorId;

    private String creatorName;

    private String mbzb;

    private String bz;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getXmdm() {
        return xmdm;
    }

    public void setXmdm(String xmdm) {
        this.xmdm = xmdm;
    }

    public String getXmmc() {
        return xmmc;
    }

    public void setXmmc(String xmmc) {
        this.xmmc = xmmc;
    }

    public String getXmcj() {
        return xmcj;
    }

    public void setXmcj(String xmcj) {
        this.xmcj = xmcj;
    }

    public String getFqqk() {
        return fqqk;
    }

    public void setFqqk(String fqqk) {
        this.fqqk = fqqk;
    }

    public String getDqdjq() {
        return dqdjq;
    }

    public void setDqdjq(String dqdjq) {
        this.dqdjq = dqdjq;
    }

    public String getGcdm() {
        return gcdm;
    }

    public void setGcdm(String gcdm) {
        this.gcdm = gcdm;
    }

    public String getGcmc() {
        return gcmc;
    }

    public void setGcmc(String gcmc) {
        this.gcmc = gcmc;
    }

    public String getJqdm() {
        return jqdm;
    }

    public void setJqdm(String jqdm) {
        this.jqdm = jqdm;
    }

    public String getJqmc() {
        return jqmc;
    }

    public void setJqmc(String jqmc) {
        this.jqmc = jqmc;
    }

    public String getSsghxmbh() {
        return ssghxmbh;
    }

    public void setSsghxmbh(String ssghxmbh) {
        this.ssghxmbh = ssghxmbh;
    }

    public String getSsghxmmc() {
        return ssghxmmc;
    }

    public void setSsghxmmc(String ssghxmmc) {
        this.ssghxmmc = ssghxmmc;
    }

    public String getXmmj() {
        return xmmj;
    }

    public void setXmmj(String xmmj) {
        this.xmmj = xmmj;
    }

    public String getJslb() {
        return jslb;
    }

    public void setJslb(String jslb) {
        this.jslb = jslb;
    }

    public String getXmjhnd() {
        return xmjhnd;
    }

    public void setXmjhnd(String xmjhnd) {
        this.xmjhnd = xmjhnd;
    }

    public String getJszq() {
        return jszq;
    }

    public void setJszq(String jszq) {
        this.jszq = jszq;
    }

    public String getSplx() {
        return splx;
    }

    public void setSplx(String splx) {
        this.splx = splx;
    }

    public String getSpqx() {
        return spqx;
    }

    public void setSpqx(String spqx) {
        this.spqx = spqx;
    }

    public String getCjdw() {
        return cjdw;
    }

    public void setCjdw(String cjdw) {
        this.cjdw = cjdw;
    }

    public String getSydw() {
        return sydw;
    }

    public void setSydw(String sydw) {
        this.sydw = sydw;
    }

    public BigDecimal getGhztz() {
        return ghztz;
    }

    public void setGhztz(BigDecimal ghztz) {
        this.ghztz = ghztz;
    }

    public BigDecimal getYapjf() {
        return yapjf;
    }

    public void setYapjf(BigDecimal yapjf) {
        this.yapjf = yapjf;
    }

    public BigDecimal getDnjhap() {
        return dnjhap;
    }

    public void setDnjhap(BigDecimal dnjhap) {
        this.dnjhap = dnjhap;
    }

    public BigDecimal getHxjhap() {
        return hxjhap;
    }

    public void setHxjhap(BigDecimal hxjhap) {
        this.hxjhap = hxjhap;
    }

    public String getSheng() {
        return sheng;
    }

    public void setSheng(String sheng) {
        this.sheng = sheng;
    }

    public String getShi() {
        return shi;
    }

    public void setShi(String shi) {
        this.shi = shi;
    }

    public String getXian() {
        return xian;
    }

    public void setXian(String xian) {
        this.xian = xian;
    }

    public String getShlz() {
        return shlz;
    }

    public void setShlz(String shlz) {
        this.shlz = shlz;
    }

    public String getBjxjsp() {
        return bjxjsp;
    }

    public void setBjxjsp(String bjxjsp) {
        this.bjxjsp = bjxjsp;
    }

    public String getCbjwys() {
        return cbjwys;
    }

    public void setCbjwys(String cbjwys) {
        this.cbjwys = cbjwys;
    }

    public String getCbjwsp() {
        return cbjwsp;
    }

    public void setCbjwsp(String cbjwsp) {
        this.cbjwsp = cbjwsp;
    }

    public String getWclx() {
        return wclx;
    }

    public void setWclx(String wclx) {
        this.wclx = wclx;
    }

    public String getWczb() {
        return wczb;
    }

    public void setWczb(String wczb) {
        this.wczb = wczb;
    }

    public String getHtqd() {
        return htqd;
    }

    public void setHtqd(String htqd) {
        this.htqd = htqd;
    }

    public String getKgjs() {
        return kgjs;
    }

    public void setKgjs(String kgjs) {
        this.kgjs = kgjs;
    }

    public String getJgys() {
        return jgys;
    }

    public void setJgys(String jgys) {
        this.jgys = jgys;
    }

    public String getTrsy() {
        return trsy;
    }

    public void setTrsy(String trsy) {
        this.trsy = trsy;
    }

    public String getDqxmzt() {
        return dqxmzt;
    }

    public void setDqxmzt(String dqxmzt) {
        this.dqxmzt = dqxmzt;
    }

    public BigDecimal getHtje() {
        return htje;
    }

    public void setHtje(BigDecimal htje) {
        this.htje = htje;
    }

    public BigDecimal getYsyjf() {
        return ysyjf;
    }

    public void setYsyjf(BigDecimal ysyjf) {
        this.ysyjf = ysyjf;
    }

    public String getXmjswcbfb() {
        return xmjswcbfb;
    }

    public void setXmjswcbfb(String xmjswcbfb) {
        this.xmjswcbfb = xmjswcbfb;
    }

    public String getXmgczczwt() {
        return xmgczczwt;
    }

    public void setXmgczczwt(String xmgczczwt) {
        this.xmgczczwt = xmgczczwt;
    }

    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm;
    }

    public String getBzb() {
        return bzb;
    }

    public void setBzb(String bzb) {
        this.bzb = bzb;
    }

    public String getZj() {
        return zj;
    }

    public void setZj(String zj) {
        this.zj = zj;
    }

    public String getSj() {
        return sj;
    }

    public void setSj(String sj) {
        this.sj = sj;
    }

    public String getXmt() {
        return xmt;
    }

    public void setXmt(String xmt) {
        this.xmt = xmt;
    }

    public String getBzbt() {
        return bzbt;
    }

    public void setBzbt(String bzbt) {
        this.bzbt = bzbt;
    }

    public String getZjt() {
        return zjt;
    }

    public void setZjt(String zjt) {
        this.zjt = zjt;
    }

    public String getSjt() {
        return sjt;
    }

    public void setSjt(String sjt) {
        this.sjt = sjt;
    }

    public String getBzqd() {
        return bzqd;
    }

    public void setBzqd(String bzqd) {
        this.bzqd = bzqd;
    }

    public String getTbdw() {
        return tbdw;
    }

    public void setTbdw(String tbdw) {
        this.tbdw = tbdw;
    }

    public String getJsdd() {
        return jsdd;
    }

    public void setJsdd(String jsdd) {
        this.jsdd = jsdd;
    }

    public String getLyzcxq() {
        return lyzcxq;
    }

    public void setLyzcxq(String lyzcxq) {
        this.lyzcxq = lyzcxq;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getJsnr() {
        return jsnr;
    }

    public void setJsnr(String jsnr) {
        this.jsnr = jsnr;
    }

    public String getMbzb() {
        return mbzb;
    }

    public void setMbzb(String mbzb) {
        this.mbzb = mbzb;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }
}
